removing dirt from roads by liquids - Français Anglais Dictionnaire